package com.github.thinwonton.springboot.showcase.multidatasource.config;

import org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource;

/**
 * 动态数据源（需要继承AbstractRoutingDataSource）
 */
public class DynamicDataSource extends AbstractRoutingDataSource {
    protected Object determineCurrentLookupKey() {
//        System.out.println("数据源为" + DatabaseContextHolder.getDatabaseType().getValue());
        return DatabaseContextHolder.getDatabaseType();
    }
}